typedef struct idTag{
    char *key, *value;
} idTag;

typedef struct timeTag{
    int sec;
    double tail;
} timeTag;

typedef struct line{
    timeTag tag;
    char *text;
} line;

enum { IDMAX=8, LINEMAX=512 };

typedef struct lyric{
    idTag ids[IDMAX];
    line lines[LINEMAX];
    int nids, nlines;
} lyric;

extern lyric myLyric;

